self-propelled machine - Allemand Anglais Dictionnaire